package br.com.esporte.model;

import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 * 
 * @author Milton Domingues
 * 
 */
@Entity
@Table(name = "advertencia")
public class Advertencia extends EntidadeEsporte {

	private static final long serialVersionUID = -7468160261355135096L;

	@ManyToOne
	@JoinColumn(name = "jogador_id")
	private Jogador jogador;

	@Enumerated(EnumType.ORDINAL)
	private TipoAdvertenciaEnum tipoAdvertencia;


	public Advertencia() {

	}

	public Advertencia(TipoAdvertenciaEnum tipo) {
		setTipoAdvertencia(tipo);
	}

	public Jogador getJogador() {
		return jogador;
	}

	public TipoAdvertenciaEnum getTipoAdvertencia() {
		return tipoAdvertencia;
	}

	public void setJogador(Jogador jogador) {
		this.jogador = jogador;
	}

	public void setTipoAdvertencia(TipoAdvertenciaEnum tipoAdvertencia) {
		this.tipoAdvertencia = tipoAdvertencia;
	}

}
